optimal binary search tree example